#pragma once

#include "CXcpObjectBaseInternal.h"

template<typename TI,typename TAddRefPolicy>
class CXcpObjectBase :
	public CXcpObjectBaseInternal<TI,TAddRefPolicy>
{
public: 
	virtual XUINT32 AddRef()
	{
		return (XUINT32)this->InternalAddRef();
	}

	virtual XUINT32 Release()
	{
		 return (XUINT32)this->InternalRelease();
	}
};